package com.zhxi.gulimall.order.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

        import java.math.BigDecimal;
    import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 订单退货申请
 *
 * @Author: zhxi
 * @Email: 664480310@qq.com
 * @Date: 2024-08-19 17:43:41
 * @Version: 1.0.0
 */
@Data
@TableName("oms_order_return_apply")
public class OrderReturnApplyEntity implements Serializable {
    private static final long serialVersionUID = 1L;

            /**
         * id
         */
                @TableId
            private Long id;
            /**
         * order_id
         */
            private Long orderId;
            /**
         * 退货商品id
         */
            private Long skuId;
            /**
         * 订单编号
         */
            private String orderSn;
            /**
         * 申请时间
         */
            private Date createTime;
            /**
         * 会员用户名
         */
            private String memberUsername;
            /**
         * 退款金额
         */
            private BigDecimal returnAmount;
            /**
         * 退货人姓名
         */
            private String returnName;
            /**
         * 退货人电话
         */
            private String returnPhone;
            /**
         * 申请状态[0->待处理；1->退货中；2->已完成；3->已拒绝]
         */
            private Integer status;
            /**
         * 处理时间
         */
            private Date handleTime;
            /**
         * 商品图片
         */
            private String skuImg;
            /**
         * 商品名称
         */
            private String skuName;
            /**
         * 商品品牌
         */
            private String skuBrand;
            /**
         * 商品销售属性(JSON)
         */
            private String skuAttrsVals;
            /**
         * 退货数量
         */
            private Integer skuCount;
            /**
         * 商品单价
         */
            private BigDecimal skuPrice;
            /**
         * 商品实际支付单价
         */
            private BigDecimal skuRealPrice;
            /**
         * 原因
         */
            private String reason;
            /**
         * 描述
         */
            private String description述;
            /**
         * 凭证图片，以逗号隔开
         */
            private String descPics;
            /**
         * 处理备注
         */
            private String handleNote;
            /**
         * 处理人员
         */
            private String handleMan;
            /**
         * 收货人
         */
            private String receiveMan;
            /**
         * 收货时间
         */
            private Date receiveTime;
            /**
         * 收货备注
         */
            private String receiveNote;
            /**
         * 收货电话
         */
            private String receivePhone;
            /**
         * 公司收货地址
         */
            private String companyAddress;
    
}
